# 使用大括号创建集合
# {key:value} 字典
# {value}
# 集合 不重复 无序
s = {1,2,3,4,5,3,4,5}
print(s)
# 集合增删改查
# 增加元素
s.add(10)
print(s)
# update中传入的是集合
s.update({20})
print(s)
# 删除
# remove删除 如果不存在元素会报错
s.remove(1)
print(s)
# 使用discard删除 如果不存在 不进行任何操作
s.discard(21)
print(s)
# pop随机删除
s.pop()
print(s)
# 清空集合
# s.clear()
# print(s)
# 查询集合中的元素
print(10 in s)
# 进行更改
# 先删除 再增加
s.remove(10)
s.add(30)
print(s)
# 已知一个列表 list_one = [1,1,2,2,3,4,5,2,3,6,4,7,8,96] 将列表中重复数据删除
# 第一种方式
list_one = [1,1,2,2,3,4,5,2,3,6,4,7,8,96]
list_two = []
for i in list_one:
    if i not in list_two:
        list_two.append(i)
print(list_two)
# 转换成集合
print(list(set(list_one)))